.. :validated: 3.1.0

Установка подсистемы «Установка ОС по сети TFTP + PXE»
======================================================

Установка сервера подсистемы «Установка ОС по сети TFTP + PXE» выполняется в два этапа:

1. Ввод сервера в домен как обычную рабочую станцию с именем **pxe**;

2. Назначение серверу роли **Установка ОС по сети** на портале управления, установка и настройка происходит автоматически благодаря системе автоматизации.

Подготовить сервер для установки и обновления ОС по сети в соответствии с :ref:`minimum requirements for installing subsystems`.

Выполнить настройку сетевого интерфейса согласно :ref:`network_interface_settings` или :ref:`network_settings_on_client`.

Проверить доступность репозиториев **dl.astralinux.ru** и ответ от контроллера домена **dc-1**:

.. code-block:: bash

    ip a
    ping -c 4 dl.astralinux.ru
    ping -c 4 dc-1.ald.company.lan
    ping -c 4 dc-1

Настроить репозитории (см. :ref:`configuring_repositories`) и обновить программное обеспечение согласно :ref:`compatibility_matrix`.

Установить клиентский пакет программ **ALD Pro**:

.. code-block:: bash

    sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -q aldpro-client

Ввести сервер установки ОС по сети **pxe** в домен **dc-1**:

.. code-block:: bash

    sudo aldpro-client-installer --domain ald.company.lan --account admin --host pxe -i

После ввода команды система запросит ввести пароль администратора домена.

Перезагрузить сервер **pxe**, чтобы настройки вступили в силу:

.. code-block:: bash

    sudo reboot

В портале управления в разделе **Автоматизация** → **Установка ОС по сети** на вкладке **Серверы установки ОС** развернуть сервер **pxe**, нажав на кнопку [**Новый сервер**]. Выбрать сервер **pxe.ald.company.lan**, привязав его к сайту **Головной офис**. А также выбрать DHCP-сервер **dhcp.ald.company.lan**, который будет настраивать параметры новым сетевым устройствам. см. :ref:`рис. 2.12`.

.. figure:: media/30_promote-pxe-server.png
    :name: рис. 2.12
    :scale: 50

    Добавление нового сервера установки ОС по сети PXE

На карточке на вкладке **Основное** заполнить обязательные поля:

-  **Имя компьютера** — выбрать компьютер, который будет выполнять функции сервера для установки ОС по сети. Список доступен только в качестве результата поиска. Поиск работает только по кнопке **лупа** либо **Enter**. В результате поиска доступно не более 10 компьютеров в сортировке по наиболее полному совпадению. Минимальное количество символов для запроса поиска — 3;
-  **Имя сайта** — из выпадающего списка выбрать сайт;
-  **DHCP-сервер** — из списка развернутых в ALD Pro DHCP-серверов выбрать сервер для данного сервера установки ОС (поле для выбора доступно, если не отмечен пункт **Использовать внешний DHCP-сервер**).

Пункт **Использовать внешний DHCP-сервер** необходимо отметить, если планируется использовать внешний DHCP-сервер. При отмеченном пункте выбор DHCP-сервера не доступен.

Роль автоматически применится через 30 минут.

Начало и окончание установки можно посмотреть на карточке хоста на портале управления в журналах ``term.log`` и ``minion`` или воспользоваться утилитой ``journalctl`` с ключом ``-f``.

Форсировать применение роли можно командой:

.. code-block:: bash

    sudo aldpro-roles --iud

Подробнее о применения форсирования описано в разделе **Справочные материалы**, в главе **Утилиты для работы с групповыми политиками, подсистемами и заданиями автоматизации** в **Руководстве администратора. Часть 2**.